home *** CD-ROM | disk | FTP | other *** search
- function checkDistance(mc0, mc1, destnationFrameNum)
- {
- var dx = mc0._x - mc1._x;
- var dy = mc0._y - mc1._y;
- var distance = Math.sqrt(dx * dx + dy * dy);
- if(distance < standardLen)
- {
- _root.ai_01[mc1._name].gotoAndStop(destnationFrameNum);
- }
- else
- {
- _root.ai_01[mc1._name].gotoAndStop(1);
- }
- }
- stop();
- var standardLen = 50;
- var depth = 0;
- var serialNum = 1;
- var mcList = [_root.unsan,_root.ht,_root.glra,_root.ea,_root.head,_root.bag,_root.neck,_root.joki,_root.two,_root.thr,_root.pant,_root.gudo,_root.ra];
- var listLen = mcList.length;
- var itemNumList = new Array(listLen);
- var sum = 0;
- var k = 0;
- while(k < listLen)
- {
- itemNumList[k] = mcList[k]._totalframes;
- _root.ai_01[mcList[k]._name].gotoAndStop(1);
- k++;
- }
- var i = 0;
- while(i < listLen)
- {
- var j = 1;
- while(j < itemNumList[i])
- {
- _root["p" + serialNum].onPress = function()
- {
- this.swapDepths(++_root.depth);
- this.startDrag();
- };
- _root["p" + serialNum].destNum = j + 1;
- _root["p" + serialNum].typeNum = i;
- _root["p" + serialNum].onRelease = function()
- {
- this.stopDrag();
- _root.checkDistance(this,_root.mcList[this.typeNum],this.destNum);
- };
- if(serialNum == 48)
- {
- }
- serialNum++;
- j++;
- }
- i++;
- }
-